Lamb sweetbreads - German English Dictionary